#define _CRT_SECURE_NO_WARNINGS
#include "Sort.h"

int main()
{
	int arr[] = { 10,6,7,1,3,9,4,2,8,11,10,13,24,1,2,2,1 };
	QuickSort(arr, 0, sizeof(arr) / sizeof(arr[0]) - 1);
	SortPrint(arr, sizeof(arr) / sizeof(arr[0]));
	/*HeapSort(arr, sizeof(arr) / sizeof(arr[0]));
	SortPrint(arr, sizeof(arr) / sizeof(arr[0]));*/
	/*InsertSort(arr, sizeof(arr) / sizeof(arr[0]));
	SortPrint(arr, sizeof(arr) / sizeof(arr[0]));*/
	/*ShellSort(arr, sizeof(arr) / sizeof(arr[0]));
	SortPrint(arr, sizeof(arr) / sizeof(arr[0]));*/
	/*BubbleSort(arr, sizeof(arr) / sizeof(arr[0]));
	SortPrint(arr, sizeof(arr) / sizeof(arr[0])); */
	/*electSort(arr, sizeof(arr) / sizeof(arr[0]));
	/*SortPrint(arr, sizeof(arr) / sizeof(arr[0]));*/

	/*MergeSort(arr, sizeof(arr) / sizeof(arr[0]));
	SortPrint(arr, sizeof(arr) / sizeof(arr[0]));*/
	/*MergeSortNonr(arr, sizeof(arr) / sizeof(arr[0]));
	SortPrint(arr, sizeof(arr) / sizeof(arr[0]));*/

	/*QuickSortNorn(arr, 0, sizeof(arr) / sizeof(arr[0]) - 1);
	SortPrint(arr, sizeof(arr) / sizeof(arr[0]));*/
	/*CountSort(arr,sizeof(arr) / sizeof(arr[0]));
	SortPrint(arr, sizeof(arr) / sizeof(arr[0]));*/
	return 0;
}